package br.com.clebersantos.util;

import gnu.io.SerialPort;
import javax.swing.JButton;

/**
 *
 * @author Cleber Santos - santos.cleber@gmail.com 11 9.8140.5393
 */
public class Conecta {

	private ControlePorta conecta;

	/**
	 * Construtor da classe Arduino
	 */
	public Conecta(String porta){		
		conecta = new ControlePorta(porta,9600);//Windows - porta e taxa de transmissão
	} 	

	/**
	 * Envia o comando para a porta serial
	 * @param button - Bot�o que � clicado na interface Java
	 * @throws Exception 
	 */
	public void comunicacaoSerial(String dados) throws Exception {    
		try {
                        System.out.println("Dados: " + dados);
			conecta.enviaDados(dados.getBytes());
		} catch (Exception e) {
			throw new Exception(e);
		}
	}
        
        public void close(){
            conecta.close();
        }
        
        public SerialPort getPort(){
            return this.conecta.getPorta();
        }

}
